var easyuiPanelOnMove = function(left, top) {/* 防止超出浏览器边界 */
	if (left < 0) {
		$(this).window('move', {
			left : 1
		});
	}
	if (top < 0) {
		$(this).window('move', {
			top : 1
		});
	}
};

/* tab关闭时回收内存 */
$.fn.panel.defaults.onBeforeDestroy = function() {
	var frame = $('iframe', this);
	try {
		if (frame.length > 0) {
			frame[0].contentWindow.document.write('');
			frame[0].contentWindow.close();
			frame.remove();
			if ($.browser.msie) {
				CollectGarbage();
			}
		} else {
			$(this).find('.combo-f').each(function() {
				var panel = $(this).data().combo.panel;
				panel.panel('destroy');
			});
		}
	} catch (e) {
	}
};

var easyuiPanelOnMove = function(left, top) {/* 防止超出浏览器边界 */
	if (left < 0) {
		$(this).window('move', {
			left : 1
		});
	}
	if (top < 0) {
		$(this).window('move', {
			top : 1
		});
	}
};
$.fn.panel.defaults.onMove = easyuiPanelOnMove;

//扩展DATAGRID editors下拉菜单
$.extend($.fn.datagrid.defaults.editors.combobox, {
		    getValue : function(jq) {
		        var opts = $(jq).combobox('options');
		        if(opts.multiple){
		            var values = $(jq).combobox('getValues');
		            if(values.length>0){
		                if(values[0]==''||values[0]==' '){
		                    return values.join(',').substring(1);//新增的时候会把空白当成一个值了，去掉
		                }
		            }
		            return values.join(',');
		        }
		        else
		            return $(jq).combobox("getValue");
		    },
		    setValue : function(jq, value) {
		    	var opts = $(jq).combobox('options');
		        if(opts.multiple&&value.indexOf(opts.separator)!=-1){//多选且不只一个值
		            var values = value.split(opts.separator);
		            $(jq).combobox("setValues", values);
		        }
		        else
		            $(jq).combobox("setValue", value);
		    }
		});